package com.amigo.online.provider.adv.service;

import java.util.List;

import com.amigo.online.common.param.adv.bo.AdvHomeInitBO;
import com.amigo.online.common.param.result.AdvInfo;

public interface AdvHomeApplyService {

    /**
     * @param today
     * @return
     */
    List<AdvHomeInitBO> listFindTomorrowAdvSettlePlanByEndTime(long today);

    /**
     * @param tomorrow
     * @return
     */
    List<AdvHomeInitBO> listFindTomorrowAdvDeliveryPlanByStartTime(long tomorrow);

    /**
     * @param sex
     * @param age
     * @param lng
     * @param lat
     * @param areaId
     * @param number
     * @param radio
     * @return
     */
    List<AdvInfo> listHomeAdvByAreaIdAndSexTypeAndAgeType(Integer sex, Integer age, Double lng, Double lat,
                                                          int number, double radio);

}
